home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Gold Collection
/
Software Vault - The Gold Collection (American Databankers) (1993).ISO
/
cdr09
/
famsor23.zip
/
FAMSOR23.DOC
< prev
next >
Wrap
Text File
|
1993-06-13
|
9KB
|
173 lines
FAMSOR23.DOC
FAMILY SORT PROGRAMS (FAMSOR.BAT, FAMCFG.EXE, FAMSOR23.EXE,
FAMPRT23.EXE) Version 2.3 January 1990 - By L. M. Rayburn,
2519 E. Meredith Drive, Vienna, VA. 22181, (703)281-4030
QUICK START:
To run these programs the following procedure is suggested:
1. Boot your computer and type A: (Make drive A default)
2. Place in drive A: a disk that contains
FAMSOR23.EXE, FAMPRT23.EXE, FAMCFG.EXE,
FAMSOR.BAT SORTF.EXE, and YESNO.COM. (Of course, these
can be run from any subdirectory on your hard disk, but
should all be in the same subdirectory.)
3. If you have a dual floppy system, place in drive B: a
disk containing the PAF data files listed in the introduction below.
(If you have a hard disk, you will not need to complete this step.)
4. At the A> type FAMCFG and that will start the
configuration program. Answer all the questions. When the prompt
says you have completed the configuration, then:
5. Type FAMSOR. The file FAMSOR.BAT (written during configur-
ation will call the other programs as they are required. The menus
will allow you to select the reports which you wish to print.
-------/-------
INTRODUCTION:
The reports which can be printed from the Personal Ancestral
File, Release, 2.0 through 2.2 ((c) by The Church of Christ of
Latter-day Saints) are generally well concieved and executed.
However, when printed indexes are required, they are not always
ideal. An example is the MRIN sort which produces a listing of
families (husband and wife with other pertinent data) which lists
the families in MRIN order and the listing is by given name first.
After the list grows to considerable size it is difficult to locate
individuals. The programs accompanying this document were created
to work with the data files created by the Personal Ancestral File,
to produce alphabetical listings of families arranged with the
surname first, and sorted by either MRIN, soundex code, husband
name, or wife name. It should be noted that "blank" names sort ahead
of all others, so you may have a page or more before the "a's" start.
The FAMSOR package consists of these files:
FAMSOR.BAT (dummy included, written when FAMCFG.EXE is run),
PRNTDOC.EXE Program to format and print FAMSOR23.DOC
FAMPRT23.EXE The program that prints the reports
FAMSOR23.EXE The main program that accesses and extracts data
FAMCFG.EXE A configuration program (run prior to running FAMSOR23)
FAMSOR23.CFG, (Not included, but written by FAMCFG.EXE)
FAMSOR23.DOC This documentation file
SORTF.EXE (a public domain sort utility)
YESNO.COM A very short file used with FAMSOR.BAT to allow query.
FAMSOR23.EXE reads the data from the PAF files and creates a serial
file called NUMSOR.DAT which is sorted in MRIN order. FAMSOR will call
FAMPRT23 to print this file if you request a MRIN sort. The report is
much like the MRIN sorted file printed by the regular program except
that the names are listed surname first. From NUMSOR.DAT, SORTF is used
to create the additional files HUSSOR.DAT, WIFSOR.DAT, or SNDSOR.DAT as
required and chosen from the FAMPRT23 menu. These files are sorted
by husband name, wife name, and soundex code respectively. Any or all
of these may be printed using FAMSOR.BAT to call FAMPRT23.EXE to create
separate reports of each file. The batch file (FAMSOR.BAT) created
by the configuration program FAMCFG.EXE is used to coordinate
operations in one routine.
FAMSOR23.EXE accesses the data files created by the Personal
Ancestral File. The PAF data files required are:
INDIV2.DAT
MARR2.DAT
NAME2.DAT
REPTITL2.DAT
The FAMSOR programs are not configured when distributed, and
FAMCFG.EXE must be run to configure the program so that the data
files can be located and the output files written to the desired
drive[and subdirectory]. FAMCFG.EXE will create FAMSOR.CFG, a file
which contains the configuration information. FAMSOR.BAT, the
control file, will manage the entire sorting and printing process.
Unlike previous versions of this program, BASIC is not
required. You will not need to make any modifications to the
programs themselves, but you will need to run FAMCFG to set up
your particular drive and printer configuration, and to make certain
selection of options.
The initial step is to run FAMCFG.EXE by placing the disk in
A: and typing FAMCFG at the command line. The configuration
program will request the drive and path (if any) of where the data
files are located. (e.g. C:\PAF) No provision has been made for
the data files to be on distributed on different drives. The
program can be run from any drive or subdirectory, but all the
FAMSOR files should be on the same drive and subdirectory.
The configuration program will then ask what drive [and path]
will be used for the temporary output files. A RAM disk is
valuable for this application, but any drive\directory that has
about 200K space for each thousand families will be okay. The
print program requires 17 pitch (condensed print) for 8 1/2 x 11
paper so the configuration program will ask for the printer command
for 17 pitch. This command must be recognized by YOUR printer. Then
the command to return to 10 pitch will be requested. The printer
"reset" command can be used for this application if desired. If
you have an EPSON-compatible printer, you can select an option to
use the dafault EPSON values. Otherwise you must consult your
printer manual to determine these commands. (If you don't understand
printer commands, try selecting the EPSON defaults. Many printers can
emulate the EPSON and it probably will work okay. If it doesn't
print correctly, then you can consult someone who can read the data
in your printer manual). The configuration program allows up to
three ASCII values for each of these commands, so if your printer
should require ESCAPE "M" which is only two characters, you would
input 27 and 77. Note that these are the decimal ASCII values for
ESC and "M". An abbreviated ASCII table is printed at the bottom
of this file for your use, and more complete ones are contained in
most printer manuals.
Notes:
This program has been prepared using GWBASIC compiler and an
EVEREX Step 386 Computer, but should work on any IBM compatible.
This program is copyright 1989 by L. M. Rayburn and is offered
for personal use and is not authorized to be sold in any form or
bundled with software that is sold, without permission. Specific
permission is given to include the FAMSOR programs on disks which
are distributed at nominal charge to cover the cost of copying and
distributing if the price does not exceed five dollars per disk.
L. M. Rayburn, 2519 E. Meredith Drive, Vienna, VA., 22181
(703)281-4030 17 January 1990.
ASCII Table:
Dec ASCII Dec ASCII Dec ASCII Dec ASCII
00 NUL 32 SP 64 @ 96 `
01 SOH 33 ! 65 A 97 a
02 STX 34 " 66 B 98 b
03 ETX 35 # 67 C 99 c
04 EOT 36 $ 68 D 100 d
05 ENQ 37 % 69 E 101 e
06 ACK 38 & 70 F 102 f
07 BEL 39 ' 71 G 103 g
08 BS 40 ( 72 H 104 h
09 HT 41 ) 73 I 105 i
10 LF 42 * 74 J 106 j
11 VT 43 + 75 K 107 k
12 FF 44 , 76 L 108 l
13 CR 45 - 77 M 109 m
14 SO 46 . 78 N 110 n
15 SI 47 / 79 O 111 o
16 DLE 48 0 80 P 112 p
17 DC1 49 1 81 Q 113 q
18 DC2 50 2 82 R 114 r
19 DC3 51 3 83 S 115 s
20 DC4 52 4 84 T 116 t
21 NAK 53 5 85 U 117 u
22 SYN 54 6 86 V 118 v
23 ETB 55 7 87 W 119 w
24 CAN 56 8 88 X 120 x
25 EM 57 9 89 Y 121 y
26 SUB 58 : 90 Z 122 z
27 ESC 59 ; 91 [ 123 {
28 FS 60 < 92 \ 124 |
29 GS 61 = 93 ] 125 }
30 RS 62 > 94 ^ 126 ~
31 US 63 ? 95 _ 127 DEL